package com.ly.dao.system.module;


import com.ly.domain.system.module.Module;

import java.util.List;

public interface IModuleDao {
    List<Module> findAll();

    void save(Module module);

    Module findById(String moduleId);

    void update(Module module);

    void deleteById(String moduleId);

    int findParentIdCount(String moduleId);

    List<Module> findByRoleId(String roleId);

    void deleteRoleModule(String roleId);
    void saveRoleModule(String roleId, String mid);

    List<Module> findByBelong(String s);

    List<Module> findByUserId(String userId);
}
